$(function(){
	$('.list-content-div table thead tr th:last').attr("width","8%");
	$('.number').on('keyup',function(){
		var number=$(this).val();
		number=number.replace(/[^\d.]/g,"");  //清除“数字”和“.”以外的字符  
		number=number.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的  
		number=number.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
		number=number.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数  
		if(number.indexOf(".")< 0 && number!=""){//以上已经过滤，此处控制的是如果没有小数点，首位不能为类似于 01、02的金额 
			number= parseFloat(number);
		}
		$(this).val(number);
	});
	 
	 
 });
	
//点击新增按钮
$(".addTransport").on('click',function(){
	$.get($('body').attr('ctxPath')+'/transport/generateCode',function(data){
		if(!data.flag){
			layer.alert(data.msg);
			return;
		}else{
			$("#transport_code").val(data.msg);
		}
		$('#transport_Chinese_name').val("");
		$('#transport_English_name').val("");
		$('#description').val("");
		$('#addWindow').modal({
			moveable:true,
			position: 100,
			show: true
		});
	});
});
	
	 
//保存新增运输方式信息
$("#add").on('click',function(){
	
		 $.post($('body').attr('ctxPath') +'/transport/addTransportMode?t='+new Date().getTime(),$('#addForm').serialize(),function(data){
			 if(data.state){
				 $('#addWindow').modal('toggle', 'center');
				 listui.refresh('mainUI');
				 layer.open({
		 				  title: '消息提示',
		 				  offset: '200px',
		 				  content: data.msg
		 				});
		 				$('body').scrollTop(100);
				}else if(data.state!=null){
					layer.open({
		 				  title: '消息提示',
		 				  offset: '200px',
		 				  content:data.msg
		 				});
		 				$('body').scrollTop(100);
				}else{
					layer.open({
		 				  title: '消息提示',
		 				  offset: '200px',
		 				  content:"添加失败!"
		 			});
		 			$('body').scrollTop(100);
				}
		 });
});
	

 //点击编辑运输方式信息
 $("#edit").on('click',function(){
 $.post($('body').attr('ctxPath') +'/transport/editTransportMode?t='+new Date().getTime(),$('#editForm').serialize(),function(data){
	 if(data.state){
		 $('#editWindow').modal('toggle', 'center');
		 listui.refresh('mainUI');
		 layer.open({
 				  title: '消息提示',
 				  offset: '200px',
 				  content: data.msg
 				});
 				$('body').scrollTop(100);
		}else if(data.state!=null){
			layer.open({
 				  title: '消息提示',
 				  offset: '200px',
 				  content:data.msg
 				});
 				$('body').scrollTop(100);
		}else{
			layer.open({
 				  title: '消息提示',
 				  offset: '200px',
 				  content:"添加失败!"
 				});
 				$('body').scrollTop(100);
				}
		 });
 });
	 

//点击删除
$('.list-content-div table>tbody').delegate('tr>td>.delete', 'click', function() {
	var id = $(this).attr('data-id');
	
	//校验当前运输方式是否被计划模板引用,
	$.post($('body').attr('ctxPath')+'/transport/checkTransportMode/'+id+'?t='+new Date().getTime(),function(data){
		if(data.flag){
			layer.alert(data.msg);
			return;
		}else{
			//根据id获取位置信息
			layer.confirm('确定删除吗？', {
				  btn: ['确认','取消'] //按钮
				}, function(){
			$.get($('body').attr('ctxPath')+'/transport/deleteTransportMode/'+id+'?t='+new Date().getTime(),function(data){
					if(data.state){
						 listui.refresh('mainUI');
						layer.open({
			 				  title: '消息提示',
			 				  offset: '200px',
			 				  content: data.msg
			 				});
			 				$('body').scrollTop(100);
					}else{
						layer.open({
			 				  title: '消息提示',
			 				  offset: '200px',
			 				  content:data.msg
			 				});
			 				$('body').scrollTop(100);
					}
				});
			});
		}
	})
});

$('.list-content-div table>tbody').delegate('tr>td>.edits', 'click', function() {
	var id = $(this).attr('data-id');
	//根据id获取运输方式信息
	$.get($('body').attr('ctxPath')+'/transport/getTransportMode/'+id+'?t='+new Date().getTime(),function(data){
			if(data.state){
				var transport=data.obj//obj对象
				$("#id").val(transport.id);
				$("#transportCode").val(transport.transportCode);
				$("#transportChineseName").val(transport.transportChineseName);
				$("#transportEnglishName").val(transport.transportEnglishName);
				$("#transportRussianName").val(transport.transportRussianName);
				$('#editWindow').modal({
			 		moveable:true,
			 		position: 100,
			 		show: true
			 	});
			}else{
				layer.open({
	 				  title: '消息提示',
	 				  offset: '200px',
	 				  content:"获取数据失败!"
	 				});
	 				$('body').scrollTop(100);
			}
		});
	});

//数据表格操作按钮
function handleOpRow(tr, obj, container) {
	tr.append($('<td/>').addClass('op').append($('<a/>', {
		"href" : "javascript:;",
		"data-id" : obj.id
	}).addClass('edits').text('编辑')).append($('<span/>').text(' | ')).append($('<a/>', {
		"href" : "javascript:;",
		"data-id" : obj.id
	}).addClass('delete').text('删除')));
}
